package com.junchenrobot.mes.service;

import com.junchenrobot.mes.response.BaseResponse;
import com.junchenrobot.mes.vo.param.GateResourceParam;
import com.junchenrobot.mes.vo.param.TaskStateParam;

/**
 * Rcs服务类
 *
 * @author SeaWave
 */
public interface RcsService {
    
    
    /**
     * Rcs上报任务状态
     *
     * @param taskStateParam 任务状态参数
     * @return {@link BaseResponse}
     */
    BaseResponse taskStatus(TaskStateParam taskStateParam) ;
    
    
    /**
     * 修改大门状态
     *
     * @param gateResourceParam 大门资源参数
     * @return {@link BaseResponse}
     */
    BaseResponse updateGateStatus(GateResourceParam gateResourceParam);
    
    
}
